package com.zmn.plat.model.entity.channel;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author linfeng
 * @description
 * @modifier
 * @since 2020/12/7 15:49
 **/
@Data
public class ChannelSimpleVO {
    /**
     * 渠道ID
     */
    private Integer channelId;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 渠道名称
     */
    private String name;

    /**
     * 渠道别名
     */
    private String anotherName;

    /**
     * 渠道层级：1一级渠道 2二级渠道
     */
    private Integer rank;

    /**
     * 上级下单渠道id
     */
    private Integer parentId;

    /**
     * 上级来源渠道id
     */
    private Integer parentSourceId;

    /**
     * 上级下单渠道名称
     */
    private String parentName;

    /**
     * 公司ID
     */
    private Integer companyId;

    /**
     * 渠道公司名称
     */
    private String companyName;

    /**
     * 渠道类型：1.政企渠道2.商家渠道3.厂家渠道4.自有渠道5.推广渠道6.服务商渠道
     */
    private Integer channelType;

    /**
     * 描述: 考核渠道： 1.否 2.是
     */
    private Integer assessmentFlag;

    /**
     * 接入身份多选逗号分隔(1渠道(默认)，2客户)
     */
    private String accessIdentity;

    /**
     * 接入方式  1 话务接入, 2 H5, 3 API, 4 临时接入, 5 网络客服接入
     */
    private String accessMode;

    /**
     * 渠道等级：1普通渠道，2VIP渠道，3战略合作渠道
     */
    private Integer level;

    /**
     * 1.个人客户,2.企业客户,3.渠道商,4.厂家,5.测试,6.黑名单
     */
    private Integer customerType;

    /**
     * 所属平台：1言而有信 2啄木鸟 3川南环保 4一步生活
     */
    private Integer plat;

    /**
     * 服务平台：1言而有信 2啄木鸟 3川南环保 4一步生活
     */
    private Integer servicePlat;

    /**
     * 所属组织：20000言而有信 10000啄木鸟 30000一步生活 40000川南环保
     */
    private Integer orgId;

    /**
     * 所在城市区域：省
     */
    private Integer provinceId;

    /**
     * 省份名称
     */
    private String provinceName;

    /**
     * 所在城市区域：市
     */
    private Integer cityId;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 一级部门ID
     */
    private Integer oneDeptId;

    /**
     * 二级部门ID
     */
    private Integer deptId;

    /**
     * 一级部门名称
     */
    private String oneDeptName;

    /**
     * 二级部门名称
     */
    private String deptName;

    /**
     * 是否打款给渠道方：2是 1否
     */
    private Integer checkCompanyBank;

    /**
     * 合同模式：1平台代收合同/2维修服务合同
     */
    private Integer contractModel;

    /**
     * 子公司ID
     */
    private Integer subCompanyId;

    /**
     * 推广方式 1无2头条3百度
     */
    private Integer promotionType;
    /**
     * 推广产品 10啄木鸟，20非啄木鸟
     */
    private Integer promotionBrand;


    /**
     * 订单链接（只有推广方式为百度 这个值才有意义）
     */
    private String orderLink;

    /**
     * 状态：1停用，2启用
     */
    private Integer status;
}